package com.lx.constants.aop;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target(value = ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface ExRateLimiter {
    /***
     *令牌桶每隔多少时间生成令牌
     * @return
     */
    double value() default 0.5;

    /***
     *客户端获取令牌桶获取令牌的时间 毫秒
     * @return
     */
    long timeOut() default 500;
}
